extends Resource

class_name Deck

export (Array) var chosen_units

func has_unit(unit: Unit) -> bool:
	if unit and get_unit(unit):
		return true
	else:
		return false

func add_unit(unit: Unit):
	if not has_unit(unit):
		chosen_units.append(unit.unit_name)
		
func get_unit(unit: Unit):
	for u in chosen_units:
		if u == unit.unit_name:
			return u

func remove_unit(unit: Unit):
	if has_unit(unit):
		var u = get_unit(unit)
		chosen_units.erase(u)
